/**
 * 
 */
package niuke;

import java.util.Scanner;

/**
 * 小易每天必须吃一个水果并且需要每天支付x元的房屋租金。当前小易手中已经有f个水果和d元钱,小易也能去商店购买一些水果,商店每个水果售卖p元。小易为了表现他独立生活的能力,希望能独立生活的时间越长越好,小易希望你来帮他计算一下他最多能独立生活多少天。 
 * 思路：吧现有的水果折现
 * @author zhongfang
 *
 */
public class 独立的小易 {

	/**
	 * @param args
	 */
	public static void main(String[] args) {
		Scanner scanner=new Scanner(System.in);
		int x=scanner.nextInt();
		int f=scanner.nextInt();
		long d=scanner.nextInt();
		long p=scanner.nextInt();
		long totalMoney=d+f*p;
		System.out.println(Math.min(totalMoney/(p+x), d/x));
	}

}
